package com.itheima.d2_permission.demo1;

//目标：了解4种权限修饰级别的特点与运用
public class Fu {
    public static void main(String[] args) {
        //1.同一个类中，四种权限都可以访问
        //需求：在本类中分别访问四种权限的方法，看是否报错
        //注意：静态方法不能直接访问非静态的内容！
        //privateMethod();

        //2.创建对象调用方法
        Fu fu = new Fu();
        fu.privateMethod();
        fu.defaultMethod();
        fu.protectedMethod();
        fu.publicMethod();
    }

    //private私有
    private void privateMethod() {
        System.out.println("fu...private");
    }

    //缺省
    void defaultMethod() {
        System.out.println("fu...default");
    }

    //protected保护
    protected void protectedMethod() {
        System.out.println("fu...protected");
    }

    //public公共的
    public void publicMethod() {
        System.out.println("fu...public");
    }
}
